body { font-size: 12px; font-family: Tahoma, Verdana, Arial; line-height: 120%; margin: 0; background-color: #df64be; }
a { color: #a54a75; text-decoration: none; }

.leftside { float: left; }
.rightside { float: right; }
.clear { clear: both; }
#time-place-wrapper { color: white; text-align: right; }
#time-place { width: 380px; background-color: #872572; padding: 8px 10px 8px 0; }
#container { width: 885px; margin: 0 auto; }
#content-region-wrapper { background-image: url(../images/bg_image.jpg); padding: 5px 0; }
body.not-front #content-region-wrapper{ background-image: none; background-color: #ebebeb; }
/**
 * Sidebar
 */
.front #left-sidebar-wapper { width: 495px; }
#left-sidebar-wapper { float: left; width: 170px; }
#left-sidebar-wapper h2 { margin: 5px 0; }

/**
 * Content
 */
.front #content-wrapper { width: 390px; }
#content-wrapper { float: left;  width: 705px; }
body.not-front #content-wrapper { padding: 0 5px 5px 5px; }

/**
 * Item View
 */
#block-views-item_view-block_1 { background-color: #ebebeb; }
body.front .view-item-view .views-view-grid td { padding: 0 24px; }
body.front .view-item-view .views-view-grid td.col-1 { padding: 0 25px; }
.view-item-view .views-view-grid td { padding: 0 15px; }
.view-item-view .views-view-grid .views-field-field-image-fid .field-content { width: 132px; height: 183px; padding: 7px 7px 10px 7px; background-image: url(../images/image_border.jpg); background-position: top left; background-repeat: no-repeat; }
.view-item-view .views-view-grid a.imagecache-item_slideshow { width: 132px; height: 183px; display: block; overflow: hidden; text-align: center; }
.view-item-view .views-view-grid img.imagecache-item_slideshow { height: 183px; }

/**
 * Main Menu
 */
#main-menu ul.primary-links { text-align: right; height: 42px; background-color: #7b005b; }
#main-menu ul.primary-links li { background-image: url(../images/main_menu_seperator.jpg); background-repeat: no-repeat; background-position: top right; float: left; }
#main-menu ul.primary-links li.last { background-image: none; }
#main-menu ul.primary-links a { color: white; font-weight: bold; display: block; padding: 13px 11px 14px 11px; }
#main-menu ul.primary-links a.active, #main-menu ul.primary-links a:hover { color: #7b005b; font-weight: bold; display: block; padding: 13px 11px 14px 11px; background-color: white;}

/**
 * Logo
 */
#logo-wrapper { max-width: 154px; height: 42px; overflow: hidden; }

/**
 * Banner
 */
#banner-left { width: 490px; height: 266px; float: left; background-image: url(../images/bg_image_03.jpg); margin-right: 5px; }
#banner-left-top { padding-top: 25px; }
#site-info { font-size: 16px; height: 60px; line-height: 130%; padding: 10px 0 10px 5px; }
#banner-left-img { /*position: absolute; top: 95px; left: 470px;*/ }
#banner-right { width: 382px; height: 258px; float: left; overflow: hidden; padding: 4px; background-image: url(../images/bg_image_02.jpg); background-repeat: repeat-x; background-position: top left; }
#banner-right-img { height: 258px; width: 382px; }
.small-address { padding-left: 200px; line-height: 25px; font-size: 10px; margin-top: 28px; color: yellow; display: block;height: 25px; background-image: url(../images/three_btn.jpg); background-repeat: no-repeat; background-position: top left; }

/**
 * Footer
 */ 
#footer-region-wrapper { margin: 10px 0; }

/**
 * Block News
 */
#left-sidebar #block-views-news_view-block_1 h2, #left-sidebar #block-views-news_view-block_2 h2  { font-size: 18px; padding-bottom: 4px; font-weight: normal; color: #a21e5a; border-bottom: 1px solid #e6e6e6; background: none; text-align: left; padding-left: 30px; }
#left-sidebar #block-views-news_view-block_1 span.news-block-arrow, #left-sidebar #block-views-news_view-block_2 span.news-block-arrow  { display: inline; width: 13px; height: 17px; background-image: url(../images/arrow.jpg); background-position: center center; }
/*#left-sidebar #block-views-news_view-block_1.block-views, #left-sidebar #block-views-news_view-block_2.block-views { padding-left: 30px; }*/

#left-sidebar #block-views-news_view-block_1.block-views .views-row, #left-sidebar #block-views-news_view-block_2.block-views .views-row { background-image: url(../images/horizon_dot.jpg); background-repeat: repeat-x; background-position: left bottom; padding: 10px 0;}
#left-sidebar #block-views-news_view-block_1 .content, #left-sidebar #block-views-news_view-block_2 .content { width: 320px; float: left; border: none; padding-left: 30px;}
#left-sidebar #block-views-news_view-block_1 { margin-bottom: 10px; margin-top: 10px; }
#left-sidebar #block-views-news_view-block_1 .image-block { width: 100px; height: 100px; border: 3px solid #e3e6eb; position: relative; top: 32px; right: 20px; background-image: url(../images/block_newest_news_img.jpg); }
#left-sidebar #block-views-news_view-block_2 .image-block { width: 100px; height: 100px; border: 3px solid #e3e6eb; position: relative; top: 32px; right: 20px; background-image: url(../images/block_promotion_news_img.jpg); }

#left-sidebar { padding: 3px; }
#left-sidebar .block h2 { background-color: #7B005B; padding: 10px 2px; color: white; line-height: 120%; margin-bottom: 0; text-align: center; }
#left-sidebar .block .content { border: solid 1px #7B005B; }